//
//  AnchorGroupModel.swift
//  CWLiving
//
//  Created by 方正刚 on 2017/7/7.
//  Copyright © 2017年 方正刚. All rights reserved.
//

import UIKit

class AnchorGroupModel: NSObject {

    /// 每组中的房间信息
    var room_list: [[String : NSObject]] = [[String : NSObject]]()
    
    var room_listModels: [AnchorModel] = [AnchorModel]()
    
    /// 分组标题
    var small_icon_url = ""
    
    /// 分组标题
    var tag_name : String = ""
    
    /// 分组图标
    var icon_name : String = "home_header_normal"
    
    /// 字典转模型
    ///
    /// - Parameter dict: 字典参数
    init(dict : [String : NSObject]) {
        super.init()
        
        let room_listArr:[[String : NSObject]]  = dict["room_list"] as! [[String : NSObject]]
        
        setValuesForKeys(dict)
        
        for dic in room_listArr {
            
            let anchorModel = AnchorModel(dict: dic)
            
            room_listModels.append(anchorModel)

            
        }
    }
    
    override init() {
        super.init()
    }
    
    override func setValue(_ value: Any?, forUndefinedKey key: String) {
        
    }
    
//    override func setValue(_ value: Any?, forKey key: String) {
//       super.setValue(value, forKey: key)
//        if key == "room_list" {
//            
//            if let dataArr = value as? [[String : NSObject]] {
//                
//                for dict in dataArr {
//                    
//                    let anchorModel = AnchorModel(dict: dict)
//                    
//                    room_listModels.append(anchorModel)
//                }
//            }
//            
//        }
//    }
    
}
